home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / pc / sapmi < prev    next >
Text File  |  2005-01-13  |  5KB  |  95 lines

  1.  
  2. // based on
  3. // Northern Sami keyboards for Finland, Norway and Sweden
  4. //
  5. // Describes the differences between a very simple en_US
  6. // keyboard and a Norwegian Northern Sami keyboard (with
  7. // dead key support) according to the spec on
  8. // http://www.hum.uit.no/a/trond/se-lat9-no-keys.html
  9. // Written by B°rre Gaup <boerre.gaup@pc.nu>
  10. //
  11. // $XFree86: xc/programs/xkbcomp/symbols/pc/sapmi,v 1.2 2002/11/22 04:03:28 dawes Exp $
  12.  
  13. partial alphanumeric_keys
  14. xkb_symbols "basic" {
  15.     include "pc/latin"
  16.  
  17.     name[Group1]= "Sßmegiella";
  18.  
  19.     key <AE01>    { [         1,     exclam,    copyright,   exclamdown ]    };
  20.     key <AE02>    { [         2,   quotedbl,           at,   registered ]    };
  21.     key <AE03>    { [         3, numbersign,     sterling,         less ]    };
  22.     key <AE04>    { [         4,     dollar,       dollar,      greater ]    };
  23.     key <AE05>    { [         5,    percent,        U2022,        U2030 ]    };
  24.     key <AE06>    { [         6,  ampersand,      section,    paragraph ]    };
  25.     key <AE07>    { [         7,      slash,    braceleft,          bar ]    };
  26.     key <AE08>    { [         8,  parenleft,  bracketleft,    braceleft ]    };
  27.     key <AE09>    { [         9, parenright, bracketright,   braceright ]    };
  28.     key <AE10>    { [         0,      equal,   braceright,     notequal ]    };
  29.     key <AE11>    { [      plus,   question,     division, questiondown ]    };
  30.     key <AE12>    { [ backslash,      grave,        acute,   asciitilde ]    };
  31.  
  32.     key <AD01>    { [    aacute,     Aacute,            q,            Q ]    };
  33.     key <AD02>    { [    scaron,     Scaron,            w,            W ]    };
  34.     key <AD03>    { [         e,          E,       eacute,       Eacute ]    };
  35.     key <AD04>    { [         r,          R,   registered,    trademark ]    };
  36.     key <AD06>    { [         y,          Y,       yacute,       Yacute ]    };
  37.     key <AD07>    { [         u,          U,   udiaeresis,   Udiaeresis ]    };
  38.     key <AD08>    { [         i,          I,   idiaeresis,   Idiaeresis ]    };
  39.     key <AD09>    { [         o,          O,           oe,           OE ]    };
  40.     key <AD11>    { [     aring,      Aring,  acircumflex,  Acircumflex ]    };
  41.     key <AD12>    { [       eng,        ENG,     quotedbl,  asciicircum ]    };
  42.  
  43.     key <AC01>    { [         a,          A,       agrave,       Agrave ]    };
  44.     key <AC02>    { [         s,          S,       ssharp,   apostrophe ]    };
  45.     key <AC04>    { [         f,          F,  ordfeminine,  ordfeminine ]    };
  46.     key <AC05>    { [         g,          G,       gcaron,       Gcaron ]    };
  47.     key <AC06>    { [         h,          H,        U01E5,        U01E4 ]    };
  48.     key <AC07>    { [         j,          J,      notsign,     multiply ]    };
  49.     key <AC08>    { [         k,          K,        U01E9,        U01E8 ]    };
  50.     key <AC09>    { [         l,          L,       degree,       hyphen ]    };
  51.     key <AC10>    { [    oslash,   Ooblique,   odiaeresis,   Odiaeresis ]    };
  52.     key <AC11>    { [        ae,         AE,   adiaeresis,   Adiaeresis ]    };
  53.     key <TLDE>    { [       bar,    section,    brokenbar,    paragraph ]    };
  54.  
  55.     key <BKSL>    { [   dstroke,    Dstroke,   apostrophe,     asterisk ]    };
  56.     key <AB01>    { [         z,          Z,        U0292,        U01B7 ]    };
  57.     key <AB02>    { [    ccaron,     Ccaron,            x,            X ]    };
  58.     key <AB03>    { [         c,          C,     ccedilla,     Ccedilla ]    };
  59.     key <AB04>    { [         v,          V, lessthanequal, guillemotleft ] };
  60.     key <AB05>    { [         b,          B, greaterthanequal, guillemotright ] };
  61.     key <AB06>    { [         n,          N, leftsinglequotemark, leftdoublequotemark ] };
  62.     key <AB07>    { [         m,          M, rightsinglequotemark, rightdoublequotemark ]    };
  63.     key <AB08>    { [     comma,  semicolon, singlelowquotemark, doublelowquotemark ] };
  64.     key <AB09>    { [    period,      colon,     ellipsis, periodcentered ] };
  65.     key <AB10>    { [     minus, underscore,       endash,       emdash ]    };
  66.  
  67.     key <LSGT>    { type[Group1] = "FOUR_LEVEL",
  68.                   [    zcaron,     Zcaron,        U01EF,        U01EE ]    };
  69.  
  70.     include "level3(ralt_switch_multikey)"
  71. };
  72.  
  73.  xkb_symbols "sefi" {
  74.  
  75.     // Describes the differences between a Norwegian Northern Sami
  76.     // (keyboard with dead key support) and a Swedish/Finnish Sami
  77.     // keyboard according to the specs at:
  78.     // http://www.hum.uit.no/a/trond/se-lat9-sefi-keys.html
  79.  
  80.     include "pc/sapmi(basic)"
  81.  
  82.     key <AC10>    { [odiaeresis, Odiaeresis,       oslash,     Ooblique ]    };
  83.     key <AC11>    { [adiaeresis, Adiaeresis,           ae,           AE ]    };
  84. };
  85.  
  86. partial alphanumeric_keys
  87. xkb_symbols "nodeadkeys" {
  88.  
  89.     // Modifies the basic Norwegian layout to eliminate dead keys
  90.  
  91.     include "pc/sapmi(basic)"
  92.  
  93.     key <AE12>    { [ backslash,      grave,        acute,       ogonek ]    };
  94. };
  95.